
.order-table {
    width:100%;
    margin-top:20px;
    *table-layout:fixed
}
.order-table select {
    width:140px;
    height:24px
}
.order-table th {
    border-left:2px solid #fff;
    text-align:center;
    height:24px;
    line-height:24px
}
.order-table th.s-title {
    width:350px;
    border-left:0
}
.order-table th.s-price {
    width:148px
}
.order-table th.s-amount {
    width:118px
}
.order-table th.s-agio {
    width:191px
}
.order-table th.s-total {
    width:138px
}
.order-table th hr {
    height:3px;
    background-color:#76d4f5;
    color:#76d4f5;
    display:block
}
.order-table tfoot td {
    text-align:right
}
.order-table .first {
    height:25px;
}
.order-table .shop {
    line-height:50px;
    background-color:#fafcff;
    border: 1px solid #76d4f5;
}
.order-table .shop .seller {
    margin-left:30px
}
.order-table .shop .promo {
    text-align:right
}
.order-table .shop .promo div {
    height:25px;
    overflow:hidden
}
.order-table .other {
    background-color:#f2f7ff
}
.order-table .other td {
    border-bottom:1px solid #fff;
    vertical-align:top
}
.order-table .shop-total {
    background-color:#F2F7FF;
    text-align:right
}
.order-table .shop-total td {
    text-align:right;
    padding:5px 0;
    height:45px;
    line-height:45px
}
.order-table .item td.s-total {
    text-align:right
}

.order-table .my-order-num{
    text-align: left;
    text-indent: 10px;
}
.order-table .item td{
    text-align: center;
}
.border-dashed{
    border:1px dashed #76d4f5;
}
.border-dashed td{
    border-left:1px dashed #76d4f5;
}